package src.network;

public class OldClient {
//    public static void Connect() {
//        String hostname = "localhost";
//        int port = 8888;
//
//        try (Socket socket = new Socket(hostname, port);
//             BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
//             PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
//             Scanner scanner = new Scanner(System.in)) {
//
//            // 接收玩家ID
//            String idMsg = in.readLine();
//            if (idMsg.startsWith("ID:")) {
//                System.out.println("你已连接到服务器，你的ID是: " + idMsg.substring(3));
//            }
//
//            // 启动线程接收服务器消息
//            new Thread(() -> {
//                try {
//                    String serverMessage;
//                    while ((serverMessage = in.readLine()) != null) {
//                        System.out.println("服务器更新: " + serverMessage);
//                        // 这里可以解析并显示所有玩家位置
//                    }
//                } catch (IOException e) {
//                    System.out.println("与服务器断开连接");
//                }
//            }).start();
//
//            // 读取用户输入并发送
//            System.out.println("使用WASD移动，输入Q退出");
//            while (true) {
//                String input = scanner.nextLine().toUpperCase();
//                if (input.equals("Q")) {
//                    break;
//                }
//                if (input.matches("[WASD]")) {
//                    out.println(input);
//                } else {
//                    System.out.println("无效输入，请使用WASD移动");
//                }
//            }
//        } catch (UnknownHostException e) {
//            System.out.println("服务器未找到: " + hostname);
//        } catch (IOException e) {
//            System.out.println("连接服务器出错: " + e.getMessage());
//        }
//    }
}